a book's dilemma
See Answer